@charset "utf-8";
/* by Adon , CSS Document */

@font-face
{
font-family: Family;
src: url('../fonts/AvenirNextLTPro-Regular.otf');
src: url('../fonts/AvenirNextLTPro-Regular.ttf');
src: url('../fonts/AvenirNextLTPro-Regular.woff');
}

*{ margin:0; padding:0;}
body{ font-size:12px; font-family:Family, Tahoma, Geneva, sans-serif;color:#797979;}
a{ text-decoration:none; color:#797979;}
ul,li{list-style:none}
img{ border:0;}
h1,h2,h3{ font-size:12px;}
em{font-style:normal}
.cn{font-family:"微软雅黑"}
.left{ float:left;}
.right{ float:right;}
.clearfix{clear:both}
.container{ width:1100px; margin:0 auto;}
.header{ float:left; width:100%;}
.header .search { position:relative; top:55px;}
.header .search .text{ font-size:13px; color:#c0c0c0; border:solid 1px #dcdcdc; line-height:23px;width:168px; height:24px; padding:0 10px;}
.header .search .submit{ width:26px; height:26px; border:0; background:url(../img/sub.jpg) no-repeat right; float:right;}
.header .header-nav{ position:relative;background:#0068b6;font-size:15px; line-height:51px; float:left; width:100%;}
.header .header-nav .container{ position:relative; height:51px;}
.header .header-nav ul { width:100%; float:left; background:#0068b6; color:#fff;}
.header .header-nav ul li{ float:left; background:url(../img/header-nav.jpg) no-repeat right; text-align:center; width:130px;}
.header .header-nav ul li a{ color:#fff;}
.header .header-nav ul li:hover{ background:#009fb8;}
.header .header-nav font{ position:absolute; right:30px; color:#fff;bottom:0;}
.header .header-nav li.m{ position:relative;}
.header .header-nav li.m .sub{ display:none;position:absolute; top:51px; left:-41px; right:0; z-index:9;background:#009fb8; font-size:14px;width:200px; text-align:center;}
.header .header-nav li.m .sub ul{background:#009fb8; padding:15px 0 30px 0;}
.header .header-nav li.m .sub ul li{ width:auto; float:none; display:block;background:none;background:#009fb8; line-height:37px; margin:0 20px;border-bottom:solid 1px #BAD5DF}
.slider{ overflow:hidden;/* background:url(../img/slider.jpg) no-repeat center #192233; */width:100%; float:left; color:#fff; height:554px; position:relative;}
.slider .p1{ font-size:40px; margin-top:180px;}
.slider .p2{ font-size:20px; margin-top:10px; line-height:26px;}
.index-products{ float:left; width:100%; background:#f2f2f2; height:270px;}
.index-products li{ position:relative;float:left; width:25%; text-align:center; height:270px;}
.index-products li span{ display:block; width:140px; height:36px;font-size:15px;margin:50px auto 15px auto;}
.index-products li font{ display:block; font-size:20px;}
.index-products li .thumb{ position:absolute; bottom:0; left:0; right:0; margin:0 auto}
.index-products li:hover { background:url(../img/ico.png) no-repeat 95% 95% #0068b6; color:#fff;}
.index-products li:hover span,.index-products li:hover font{ color:#fff;}
.footer{ float:left; padding:100px 0 50px 0; width:100%; border-top:solid 1px #e1e1e1;}
.footer .footer-left .p1{ font-size:20px; color:#4f4f4f;}
.footer .footer-left .p2{ font-size:15px; color:#797979; margin:20px 0;}
.footer .footer-left .p3{ font-size:20px; color:#797979;}
.footer .footer-left .p3 font{ color:#0068b6; text-decoration:underline}
.footer .footer-right { font-size:15px; color:#797979; text-align:right;}
.footer .footer-right .p1 { margin-bottom:15px; overflow:hidden;}
.footer .footer-right .p1 a{ float:left; margin-left:30px;}
.footer .footer-right .p3 a{ text-decoration:underline; color:#0068b6;}
.footer .footer-right .bdsharebuttonbox{ margin:15px 0; overflow:hidden; text-align:right;	}
.footer .footer-right .bdshare-button-style0-24 a{ float:right !important;}
.about{ float:left; width:100%; height:1024px; background:url(../img/about.jpg) no-repeat center;}
.about p{ width:670px; color:#fff;}
.about .p1{ font-size:35px; margin-top:160px;}
.about .p2{ font-size:30px;}
.about .p3{ width:160px; height:1px; background:#414c59; margin:30px 0 63px 0;}
.about .p4{ font-size:13px; line-height:23px; margin-bottom:25px;}
.about .p5{ font-size:13px; line-height:19px;}
.index-list{ float:left; width:100%; margin-bottom:50px; overflow:hidden;}
.index-list .p1{ font-size:30px; color:#4f4f4f; margin:60px 0;}
.index-list .p1 font{ margin-bottom:5px;display:block; font-size:30px;}
.index-list ul li{ float:left; margin-right:13px; margin-bottom:55px; width:265px; overflow:hidden;}
.index-list ul li img{ display:block; border:solid 1px #e2e2e2;}
.index-list ul li span{ display:block; font-size:14px; color:#4f4f4f; margin:15px 0 5px 0; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.index-list ul li font{ display:block; font-size:13px; color:#b1b1b1;}
.index-list ul li.clear{ margin-right:0;}
.postion{ font-size:13px; color:#949494; margin:60px 0; float:left; width:100%;}
.postion a{ color:#949494;}
.contact{ float:left; width:100%; background:#f2f2f2;}
.contact .p1{ font-size:35px;color:#4f4f4f;}
.contact .p2{ font-size:20px;color:#4f4f4f; margin:35px 0 30px 0;}
.contact .p3{ font-size:18px; color:#4f4f4f;}
.contact .p4{ font-size:15px; margin:25px 0; line-height:20px;}
.contact .p5{ font-size:20px; color:#797979;}
.contact .p5 font{ color:#0068b6; text-decoration:underline}
.contact #dituContent{ margin:70px 0 200px 0; height:360px; float:left; width:100%;}
.fix-products { display:none;position:fixed; top:0; left:0; width:100%; height:100%; z-index:999}
.fix-products .fix-bg{ background:url(../img/bg.png) repeat; position:absolute; top:0; width:100%; left:0px; height:100%;}
.fix-products .fix-content{ background:#fff; width:1100px; height:655px; position:relative; z-index:1; margin:0 auto;}
.fix-products .fix-content .prev{ position:absolute; left:-38px; top:300px;}
.fix-products .fix-content .next{ position:absolute; right:-38px; top:300px;}
.fix-products .fix-content .close{ position:absolute; right:35px; top:22px;}
.fix-products .fix-content .fix-right{ width:480px; color:#5e5e5e;margin-right:35px;}
.fix-products .fix-content .fix-right .p1{ font-size:16px; margin-top:35px;}
.fix-products .fix-content .fix-right .p2{ font-size:15px; margin-top:5px;}
.fix-products .fix-content .fix-right .p3 span,.fix-products .fix-content .fix-right .p4 span{ margin-bottom:15px;font-size:16px; display:block;}
.fix-products .fix-content .fix-right .p3,.fix-products .fix-content .fix-right .p4{ font-size:13px; line-height:21px;}
.fix-products .fix-content .fix-right .p3 { border-top:solid 1px #e2e2e2; border-bottom:solid 1px #e2e2e2; padding:15px 0; margin:15px 0;}
.fix-products .fix-content .thumb{ text-align:center; width:550px; margin-top:35px; position:relative;}
.fix-products .fix-content .thumb img{ max-width:550px;}
.fix-products .fix-content .thumb .thumb-ff{ width:100%; height:100%; position:absolute; top:0; left:0; background:url(../img/f.png) no-repeat center}

.slider .bd{ width:100%; height:554px;}
.slider .bd li{ height:554px;}
.slider .hd { text-align:center; position:absolute; bottom:50px; left:0; right:0;}
.slider .hd li{ text-align:center; display:inline-block; margin:0 5px; cursor:pointer; text-indent:99999px;width:13px; height:12px; background:url(../img/hd.png) no-repeat left;}
.slider .hd li.on{background:url(../img/hd.png) no-repeat right;}




.index-lists .index-lists-left { background:url(../img/bhd.jpg) no-repeat center 575px #0068b6; text-align:center; color:#fff;width:265px; height:695px;}
.index-lists .index-lists-left a{ color:#fff; float:left; width:100%; height:100%;}
.index-lists .index-lists-left span{ display:block; font-size:20px; margin:60px 0 5px 0;}
.index-lists .index-lists-left font{ display:block; font-size:15px; margin:0 auto; width:150px;}
.index-lists ul{ float:right; width:821px;}
.index-list .hd { text-align:center;}
.index-list .hd li{ display:inline-block; text-align:center;width:12px; margin:0 3px; cursor:pointer;text-indent:999999px;height:12px; background:url(../img/bhdd.jpg) no-repeat left;}
.index-list .hd li.on{background:url(../img/bhdd.jpg) no-repeat right;}






.fix { display:none;position:fixed; top:0; left:0; width:100%; height:100%; z-index:999}
.fix .fix-bg{ background:url(../img/bg.png) repeat; position:absolute; top:0; width:100%; left:0px; height:100%;}
.fix .fix-content{ background:#fff;height:450px; position:relative; z-index:1; margin:0 auto;}
.fix .fix-content .p1{ font-size:25px; color:#4f4f4f; padding:80px 0;}
.fix .fix-content ul li{ float:left; background:url(../img/pdf.png) no-repeat left 5px; padding-left:22px; margin-right:125px;}
.fix .fix-content ul li span{ display:block; font-size:16px; color:#797979;}
.fix .fix-content ul li font{ display:block; font-size:14px; color:#0068b6; text-decoration:underline; color:#0068b6; margin-top:5px;}








